/**
 * 定义变量和修改变量
 * 1. 声明var name = 'jack';
 * 2. 修改name = "tom";
 * 3. var声明的变量支持类型推断，修改变量前会进行类型检查
 */
void main(List<String> args) {
  // 类型推断：var关键字声明的变量支持类型推断，修改变量时会检查之前存储数据的类型
  var name = "jack";
  print(name);
  name = "tom";
  print(name);

  // 编译器报错
  // name = 10;

  var num = 10;
  print(num);
}
